ambient25 2.2.0
Loading...
Searching...
No Matches
Ambient 25 Registers Settings

Settings for registers of Ambient 25 Click driver. More...

Macros

#define AMBIENT25_ENABLE_FDEN   0x40
 Ambient 25 ENABLE register setting.
#define AMBIENT25_ENABLE_AEN   0x02
#define AMBIENT25_ENABLE_PON   0x01
#define AMBIENT25_WTIME_DEFAULT   0x46
 Ambient 25 WTIME register setting.
#define AMBIENT25_TRIGGER_MODE_OFF   0x00
 Ambient 25 TRIGGER_MODE register setting.
#define AMBIENT25_TRIGGER_MODE_NORMAL   0x01
#define AMBIENT25_TRIGGER_MODE_LONG   0x02
#define AMBIENT25_TRIGGER_MODE_FAST   0x03
#define AMBIENT25_TRIGGER_MODE_FASTLONG   0x04
#define AMBIENT25_TRIGGER_MODE_VSYNC   0x05
#define AMBIENT25_TRIGGER_MODE_MASK   0x07
#define AMBIENT25_INTENAB_MIEN   0x80
 Ambient 25 INTENAB register setting.
#define AMBIENT25_INTENAB_AIEN   0x08
#define AMBIENT25_INTENAB_FIEN   0x04
#define AMBIENT25_INTENAB_SIEN   0x01
#define AMBIENT25_MEAS_MODE1_MOD_FIFO_FD_END_MARKER_WEN   0x80
 Ambient 25 MEAS_MODE1 register setting.
#define AMBIENT25_MEAS_MODE1_MOD_FIFO_FD_CHECKSUM_WEN   0x40
#define AMBIENT25_MEAS_MODE1_MOD_FIFO_FD_GAIN_WEN   0x20
#define AMBIENT25_MEAS_MODE1_ALS_MSB_POSITION_DEFAULT   0x08
#define AMBIENT25_MEAS_MODE1_ALS_MSB_POSITION_MASK   0x1F
#define AMBIENT25_GAIN_MOD1_HALF   0x00
 Ambient 25 modulator gain setting.
#define AMBIENT25_GAIN_MOD1_1X   0x10
#define AMBIENT25_GAIN_MOD1_2X   0x20
#define AMBIENT25_GAIN_MOD1_4X   0x30
#define AMBIENT25_GAIN_MOD1_8X   0x40
#define AMBIENT25_GAIN_MOD1_16X   0x50
#define AMBIENT25_GAIN_MOD1_32X   0x60
#define AMBIENT25_GAIN_MOD1_64X   0x70
#define AMBIENT25_GAIN_MOD1_128X   0x80
#define AMBIENT25_GAIN_MOD1_256X   0x90
#define AMBIENT25_GAIN_MOD1_512X   0xA0
#define AMBIENT25_GAIN_MOD1_1024X   0xB0
#define AMBIENT25_GAIN_MOD1_2048X   0xC0
#define AMBIENT25_GAIN_MOD1_4096X   0xD0
#define AMBIENT25_GAIN_MOD0_HALF   0x00
#define AMBIENT25_GAIN_MOD0_1X   0x01
#define AMBIENT25_GAIN_MOD0_2X   0x02
#define AMBIENT25_GAIN_MOD0_4X   0x03
#define AMBIENT25_GAIN_MOD0_8X   0x04
#define AMBIENT25_GAIN_MOD0_16X   0x05
#define AMBIENT25_GAIN_MOD0_32X   0x06
#define AMBIENT25_GAIN_MOD0_64X   0x07
#define AMBIENT25_GAIN_MOD0_128X   0x08
#define AMBIENT25_GAIN_MOD0_256X   0x09
#define AMBIENT25_GAIN_MOD0_512X   0x0A
#define AMBIENT25_GAIN_MOD0_1024X   0x0B
#define AMBIENT25_GAIN_MOD0_2048X   0x0C
#define AMBIENT25_GAIN_MOD0_4096X   0x0D
#define AMBIENT25_FIFO_THR_DEFAULT   5
 Ambient 25 FIFO interrupt threshold setting.
#define AMBIENT25_CONTROL_SOFT_RESET   0x08
 Ambient 25 CONTROL register setting.
#define AMBIENT25_CONTROL_FIFO_CLR   0x02
#define AMBIENT25_CONTROL_CLEAR_SAI_ACTIVE   0x01
#define AMBIENT25_ALS_DATA_SATURATION   0xFFFF
 Ambient 25 ALS data saturation setting.
#define AMBIENT25_DEVICE_ID   0x5C
 Ambient 25 device ID value.
#define AMBIENT25_DEVICE_ADDRESS   0x39
 Ambient 25 device address setting.

Detailed Description

Settings for registers of Ambient 25 Click driver.

Macro Definition Documentation

◆ AMBIENT25_ALS_DATA_SATURATION

#define AMBIENT25_ALS_DATA_SATURATION   0xFFFF

Ambient 25 ALS data saturation setting.

Specified setting for ALS data saturation of Ambient 25 Click driver.

◆ AMBIENT25_CONTROL_CLEAR_SAI_ACTIVE

#define AMBIENT25_CONTROL_CLEAR_SAI_ACTIVE   0x01

◆ AMBIENT25_CONTROL_FIFO_CLR

#define AMBIENT25_CONTROL_FIFO_CLR   0x02

◆ AMBIENT25_CONTROL_SOFT_RESET

#define AMBIENT25_CONTROL_SOFT_RESET   0x08

Ambient 25 CONTROL register setting.

Specified setting for CONTROL register of Ambient 25 Click driver.

◆ AMBIENT25_DEVICE_ADDRESS

#define AMBIENT25_DEVICE_ADDRESS   0x39

Ambient 25 device address setting.

Specified setting for device slave address selection of Ambient 25 Click driver.

◆ AMBIENT25_DEVICE_ID

#define AMBIENT25_DEVICE_ID   0x5C

Ambient 25 device ID value.

Specified device ID value of Ambient 25 Click driver.

◆ AMBIENT25_ENABLE_AEN

#define AMBIENT25_ENABLE_AEN   0x02

◆ AMBIENT25_ENABLE_FDEN

#define AMBIENT25_ENABLE_FDEN   0x40

Ambient 25 ENABLE register setting.

Specified setting for ENABLE register of Ambient 25 Click driver.

◆ AMBIENT25_ENABLE_PON

#define AMBIENT25_ENABLE_PON   0x01

◆ AMBIENT25_FIFO_THR_DEFAULT

#define AMBIENT25_FIFO_THR_DEFAULT   5

Ambient 25 FIFO interrupt threshold setting.

Specified setting for FIFO interrupt threshold of Ambient 25 Click driver.

◆ AMBIENT25_GAIN_MOD0_1024X

#define AMBIENT25_GAIN_MOD0_1024X   0x0B

◆ AMBIENT25_GAIN_MOD0_128X

#define AMBIENT25_GAIN_MOD0_128X   0x08

◆ AMBIENT25_GAIN_MOD0_16X

#define AMBIENT25_GAIN_MOD0_16X   0x05

◆ AMBIENT25_GAIN_MOD0_1X

#define AMBIENT25_GAIN_MOD0_1X   0x01

◆ AMBIENT25_GAIN_MOD0_2048X

#define AMBIENT25_GAIN_MOD0_2048X   0x0C

◆ AMBIENT25_GAIN_MOD0_256X

#define AMBIENT25_GAIN_MOD0_256X   0x09

◆ AMBIENT25_GAIN_MOD0_2X

#define AMBIENT25_GAIN_MOD0_2X   0x02

◆ AMBIENT25_GAIN_MOD0_32X

#define AMBIENT25_GAIN_MOD0_32X   0x06

◆ AMBIENT25_GAIN_MOD0_4096X

#define AMBIENT25_GAIN_MOD0_4096X   0x0D

◆ AMBIENT25_GAIN_MOD0_4X

#define AMBIENT25_GAIN_MOD0_4X   0x03

◆ AMBIENT25_GAIN_MOD0_512X

#define AMBIENT25_GAIN_MOD0_512X   0x0A

◆ AMBIENT25_GAIN_MOD0_64X

#define AMBIENT25_GAIN_MOD0_64X   0x07

◆ AMBIENT25_GAIN_MOD0_8X

#define AMBIENT25_GAIN_MOD0_8X   0x04

◆ AMBIENT25_GAIN_MOD0_HALF

#define AMBIENT25_GAIN_MOD0_HALF   0x00

◆ AMBIENT25_GAIN_MOD1_1024X

#define AMBIENT25_GAIN_MOD1_1024X   0xB0

◆ AMBIENT25_GAIN_MOD1_128X

#define AMBIENT25_GAIN_MOD1_128X   0x80

◆ AMBIENT25_GAIN_MOD1_16X

#define AMBIENT25_GAIN_MOD1_16X   0x50

◆ AMBIENT25_GAIN_MOD1_1X

#define AMBIENT25_GAIN_MOD1_1X   0x10

◆ AMBIENT25_GAIN_MOD1_2048X

#define AMBIENT25_GAIN_MOD1_2048X   0xC0

◆ AMBIENT25_GAIN_MOD1_256X

#define AMBIENT25_GAIN_MOD1_256X   0x90

◆ AMBIENT25_GAIN_MOD1_2X

#define AMBIENT25_GAIN_MOD1_2X   0x20

◆ AMBIENT25_GAIN_MOD1_32X

#define AMBIENT25_GAIN_MOD1_32X   0x60

◆ AMBIENT25_GAIN_MOD1_4096X

#define AMBIENT25_GAIN_MOD1_4096X   0xD0

◆ AMBIENT25_GAIN_MOD1_4X

#define AMBIENT25_GAIN_MOD1_4X   0x30

◆ AMBIENT25_GAIN_MOD1_512X

#define AMBIENT25_GAIN_MOD1_512X   0xA0

◆ AMBIENT25_GAIN_MOD1_64X

#define AMBIENT25_GAIN_MOD1_64X   0x70

◆ AMBIENT25_GAIN_MOD1_8X

#define AMBIENT25_GAIN_MOD1_8X   0x40

◆ AMBIENT25_GAIN_MOD1_HALF

#define AMBIENT25_GAIN_MOD1_HALF   0x00

Ambient 25 modulator gain setting.

Specified setting for modulator gain of Ambient 25 Click driver.

◆ AMBIENT25_INTENAB_AIEN

#define AMBIENT25_INTENAB_AIEN   0x08

◆ AMBIENT25_INTENAB_FIEN

#define AMBIENT25_INTENAB_FIEN   0x04

◆ AMBIENT25_INTENAB_MIEN

#define AMBIENT25_INTENAB_MIEN   0x80

Ambient 25 INTENAB register setting.

Specified setting for INTENAB register of Ambient 25 Click driver.

◆ AMBIENT25_INTENAB_SIEN

#define AMBIENT25_INTENAB_SIEN   0x01

◆ AMBIENT25_MEAS_MODE1_ALS_MSB_POSITION_DEFAULT

#define AMBIENT25_MEAS_MODE1_ALS_MSB_POSITION_DEFAULT   0x08

◆ AMBIENT25_MEAS_MODE1_ALS_MSB_POSITION_MASK

#define AMBIENT25_MEAS_MODE1_ALS_MSB_POSITION_MASK   0x1F

◆ AMBIENT25_MEAS_MODE1_MOD_FIFO_FD_CHECKSUM_WEN

#define AMBIENT25_MEAS_MODE1_MOD_FIFO_FD_CHECKSUM_WEN   0x40

◆ AMBIENT25_MEAS_MODE1_MOD_FIFO_FD_END_MARKER_WEN

#define AMBIENT25_MEAS_MODE1_MOD_FIFO_FD_END_MARKER_WEN   0x80

Ambient 25 MEAS_MODE1 register setting.

Specified setting for MEAS_MODE1 register of Ambient 25 Click driver.

◆ AMBIENT25_MEAS_MODE1_MOD_FIFO_FD_GAIN_WEN

#define AMBIENT25_MEAS_MODE1_MOD_FIFO_FD_GAIN_WEN   0x20

◆ AMBIENT25_TRIGGER_MODE_FAST

#define AMBIENT25_TRIGGER_MODE_FAST   0x03

◆ AMBIENT25_TRIGGER_MODE_FASTLONG

#define AMBIENT25_TRIGGER_MODE_FASTLONG   0x04

◆ AMBIENT25_TRIGGER_MODE_LONG

#define AMBIENT25_TRIGGER_MODE_LONG   0x02

◆ AMBIENT25_TRIGGER_MODE_MASK

#define AMBIENT25_TRIGGER_MODE_MASK   0x07

◆ AMBIENT25_TRIGGER_MODE_NORMAL

#define AMBIENT25_TRIGGER_MODE_NORMAL   0x01

◆ AMBIENT25_TRIGGER_MODE_OFF

#define AMBIENT25_TRIGGER_MODE_OFF   0x00

Ambient 25 TRIGGER_MODE register setting.

Specified setting for TRIGGER_MODE register of Ambient 25 Click driver.

◆ AMBIENT25_TRIGGER_MODE_VSYNC

#define AMBIENT25_TRIGGER_MODE_VSYNC   0x05

◆ AMBIENT25_WTIME_DEFAULT

#define AMBIENT25_WTIME_DEFAULT   0x46

Ambient 25 WTIME register setting.

Specified setting for WTIME register of Ambient 25 Click driver.